body {
    font-family: Arial, sans-serif;
    margin: 20px;
}

.shop-header {
    display: flex;
    align-items: center; /* 保持标题和箭头图标垂直居中对齐 */
}

.shop-header h1 {
    font-size: 24px;
    margin-right: 5px; /* 减小标题和箭头图标之间的距离 */
}

.arrow-icon {
    width: 24px; /* 调整箭头图标大小 */
    height: 24px;
    cursor: pointer; /* 鼠标变成指针以提示可点击 */
}

/* 交互效果：鼠标移入后更换箭头图标 */
.arrow-icon:hover {
    content: url('images/京东2.png'); /* 替换为红色背景的箭头图标 */
}

/* 其他CSS保持不变 */
.shop-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.shop-item {
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 8px;
}

.pink-bg {
    background-color: #ffe4e1; /* 淡粉色背景 */
}

.blue-bg {
    background-color: #e0f7fa; /* 淡蓝色背景 */
}

.shop-item img {
    width: 60px;
    height: 60px;
    margin-right: 15px;
    border-radius: 8px;
}

.shop-info {
    display: flex;
    flex-direction: column;
}

.shop-info p {
    margin: 0;
}

.shop-info .tag {
    color: red;
    border: 1px solid red;
    padding: 2px 5px;
    border-radius: 3px;
    font-size: 14px;
    display: inline-block;
    margin-top: 5px;
}

.followers {
    color: gray;
    font-size: 12px;
    margin-top: 10px;
}
